/******rest$通用*******/
html, body {font-family:Microsoft YaHei,SimHei,SimSun,Arial,san-serif; font-size:12px;text-decoration: none; color: #8b8b8b; }
*{ margin:0; padding:0;}
img{ border:none; vertical-align:middle;}
ol, ul,li {list-style: none;margin:0;padding: 0;}
b,em,i,u{ font-style:normal; text-decoration: none; font-weight: normal;}	
a {color:#8b8b8b;text-decoration: none;}
.fl{ float:left; display: block;}
.fr{ float:right; display:block;}
.clr{ clear:both; overflow: hidden;}
.mar_b10{ margin-bottom: 10px;}
.mar_b20{ margin-bottom: 20px;}
.mar_b30{ margin-bottom: 30px !important;}
.mar_t10{ margin-top: 10px;}
.mar_t20{ margin-top: 20px;}
.flw{ overflow: hidden; zoom: 1;}
.f10{ font-size: 10px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f14{font-size: 14px;}
.f24{font-size: 24px;}
.f30{ font-size: 30px;}
.f12{ font-size: 12px;}
.f_wei{font-family:Microsoft YaHei;}/*微软雅黑*/
.f_sont{ font-family:SimSun;}/*宋体*/
.f_arial{font-family:Arial;}/*数字字体*/
.f_hei{ font-family:SimHei ;}/*黑体*/
.textr{ text-align: right;}
.textc{ text-align: center;}
.f_strong{ font-weight: bold;}
.cor01{ color: #838383 !important;}/*灰色字*/
.cor02{ color: #fff !important;}/*白色字*/
.cor03{color: #e24151 !important;}/*枚红色字*/
.cor04{color: #595757 !important;}/*深灰色字*/
.cor05{ color: #379E0C !important;}/*绿色*/
.cor06{color: #1b5c38 !important;}/*深绿*/
.cor07{color: #cc282e !important;}/*红色*/
.cor08{color: #8b8b8b !important;}/*黑色*/
.wapper{overflow: hidden; zoom: 1; width: 1000px; margin: 0 auto;}
.bg_corb{ width: 100%; background: #fff;}
.bg_corl{ width: 100%; background: #379e0c;}/*绿色背景*/
.bg_cora{ background: #bfe1b1;}/*淡绿色背景*/
.bg_corc{ background: #b1d0e1;}/*淡蓝色背景*/
.bg_corg{ width: 100%; background: #007500;}/*淡绿色背景2*/
.bor_top1{ border-top: 1px solid #d1d7dc;}


/*顶部导航条*/
.top_nav_box{ line-height:29px; height: 29px; background:#f2f2f2; border-bottom: 1px solid #e5e5e5; color:#999999;}
.top_nav_box a{ color:#999999;}
.top_nav_box a:hover{ color:#E24151;}
.top_nav_box img{ margin-right: 5px;}
.nav_l a,.title{ margin-right: 15px;}
.nav_l a{color: #1b5c38;}
.nav_r a{ margin-left: 15px;}
.xiegan{color: #1b5c38;margin-right: -2px;}

/*尾部白色区域*/
.baoz{ padding: 40px 0; border-bottom: 1px solid #ccc;}
.baoz li{ float: left; overflow: hidden; zoom: 1;}
.baoz li img{ float: left; margin-right: 10px;}
.baoz li a{ border-right: 1px solid #cccccc; display: block; overflow: hidden; margin-right:20px;}
.nav_bot li{ float: left; padding: 30px 0;}
.nav_bot li b{ color: #646464;}
.nav_bot li a{ display: block; margin-right: 20px; line-height: 26px; color: #8b8b8b;}
.nav_bot li a:hover{ color: #E24151;}
.nav_bot li p img{ width: 98px; height: 98px; margin-top: 10px;}

/*客服*/
.kefu{position: fixed;right: 0;top: 40%;}
.kefuleft{padding-top: 40px;width: 40px;height: 158px;background: #ed4646;color: #FFFFFF;font-size: 16px;border-bottom-left-radius: 18px;border-top-left-radius: 18px;text-align: center;}
.kefuleft p{margin-bottom: 3px;}
.kefuright{display: none;width: 160px;height: 198px;background: #FFFFFF;text-align: center;font-family: simsun;font-size: 12px;}
.kefuright ul{width: 100%;height: 128px;border-bottom: 1px solid #eaeaea;padding-top: 20px;margin-bottom: 18px;}
.kefuright ul li{margin-bottom: 22px;}
/*尾部黑色区域*/
.footlogo{margin-left: 200px;}
.sanjiao{height: 107px;width: 39px;border-left: 1px solid #FFFFFF;margin-top: 30px;}
.sanjiao img{margin-top: 45px;}
.bg_corg ul{margin-top: 30px;}
.bg_corg ul li{color: #FFFFFF;margin-bottom: 10px;}
.bg_corg ul li:last-child{margin-bottom: 0;}

/*logo和搜索框*/
.logo{ margin-top: 9px;}
.search{ width:534px; height: 32px; border: 3px solid #007500;margin-top: 35px;}
.search input{ line-height: 32px; height: 32px; border: none; background:none; padding:0 0 0 10px; width: 438px; color: #666666;}
.search button{ width: 86px; line-height: 32px; height: 32px;background: #007500; border: none; cursor: pointer;}
.hot_key span,.hot_key a{ color: #999; margin-right: 10px; line-height: 30px;}
.hot_key a:hover{color: #cc282e;}
.bottom_bq{ color: #686868; padding-bottom: 30px;}

/*购物车*/
.mygwc{margin: 30px 0;}
.mygwc span{font-size: 26px;color: #3c3c3c;}
.mygwc img{position: relative;top:-6px}

/*购物车主内容*/
.logo2{margin-top: 37px;}
.contenttop{width:100%;margin-bottom: 10px;}
.GoodList li{float: left;height: 34px;line-height: 34px;background:#f6f6f6;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
.GoodList li:first-child{width:5px;height: 36px;background: #007500;border: none;}
.GoodList li:last-child{border-right: 1px solid #dcdcdc ;}
.gwclist{border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
.gwcgood li{float: left;height: 84px;line-height: 22px;border-bottom: 1px dotted #dcdcdc;}
.gwcgood li img{margin: 13px 26px 0 10px;}
.gwcgood li p{position: relative;top:20px}
.gwcgood:last-child li{border-bottom: none;}
.num{outline: none;width:28px;height: 28px;border: none;cursor: pointer;vertical-align: middle;margin: 27px -7px 0 -7px;}
.gwcgood li input{outline: none;width: 48px;height: 26px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: none;border-right: none;vertical-align: middle;margin-top: 27px;text-align: center;}
.dele{outline: none;width:15px;height: 15px;background: url(../img/dele_03.png);border: none;vertical-align: middle;margin-top: 31px;cursor: pointer;}
.contentmid{padding-left:16px;width:822px;height: 50px;border: 1px solid #dcdcdc;background: #f6f6f6;line-height: 50px;}
.sure{outline: none;width:160px;height: 52px;border: none;background:#007500;color: #FFFFFF;font-size: 20px;cursor: pointer;font-weight: bold;}
.contentbottom{width: 100%;margin-top: 20px;}
.guess{background:#ededed;height: 37px;line-height: 37px;padding-left: 16px;padding-right: 10px;}
.coverbg{opacity:0.4;position: absolute;top: 0;left: 0;background-color: #8b8b8b;width: 100%;z-index: 100;}

/*确认订单主内容*/
.address{width:100%;padding-top:18px;border-top: 2px solid #f6f6f6;margin-top: 9px;margin-bottom: 9px;}
.address ul li{width:210px;height: 85px;border: 1px solid #dcdcdc;float: left;font-size: 14px;line-height: 24px;padding: 12px;margin: 5px}
.address ul li:last-child{margin-right: 0px;}
.address ul li:hover{border-color: rgb(110, 175, 79); background: rgb(230, 246, 222);}
.address ul li.hover{border-color: rgb(110, 175, 79); background: rgb(230, 246, 222);}
.address button{outline: none;width: 108px;height: 32px;border: 1px solid #cccccc;font-size: 12px;line-height: 32px;background:#f7f7f7;cursor: pointer;margin: 16px 0 38px;}
.del_time{width:100%;padding-top:27px;border-top: 2px solid #f6f6f6;margin-top: 9px;padding-left: 18px;margin-bottom: 38px;}
.del_time ul li{width:223px;height:54px;border: 1px solid #dcdcdc;float: left;font-size: 14px;line-height: 54px;text-align: center;margin-right: 22px;}
.del_time ul li:last-child{margin-right: 0px;}
.del_time ul li:hover{cursor: pointer;}
.productlist{width:100%;padding-top:27px;border-top: 2px solid #f6f6f6;margin-top: 9px;padding-left: 18px;margin-bottom: 38px;}
.productlist ul:first-child{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.productlist ul:last-child{border-right:1px solid #dcdcdc;}
.productlist ul li{border-bottom: 1px solid #dcdcdc;padding-top: 10px;}
.productlist ul li:last-child{border-bottom: none;}
.productlist ul li:first-child{height: 38px;line-height: 38px;background:#fcfcfc;font-size: 12px;padding-top: 0px;}
.productlist ul:first-child li{padding-left: 11px;}
.productlist ul li img{margin:0 29px 0 0;float: left;}
.productlist ul li p{line-height: 24px;}
.productlist ul{float: left;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.productlist ul li textarea{outline: none;width:200px;height: 90%;padding: 17px 22px 0;margin-top: -10px;border: none;}
.payway{width:100%;padding-top:38px;border-top: 2px solid #f6f6f6;margin-top: 9px;padding-left: 18px;margin-bottom: 38px;}
.payway ul li{float: left;width:203px;margin-right: 10px;}
.payway ul li input{margin-right: 10px;}
.payway ul li:last-child{margin-right: 0;width:285px}
.payway ul{margin-left: 22px;}
.payway ul li span{margin-top: 36px;}
.payway button{outline: none;width:153px;height: 42px;line-height: 42px;cursor: pointer;margin-top: 38px;margin-bottom: 33px; 33px;}
.backgwc{background: #fafafa;border: 1px solid #dcdcdc;}
.submitorder{background: #007500;border: 1px solid #007500;color: #FFFFFF;margin-right: 32px;}
.tanchuangbg{width:422px;height:339px;background: #FFFFFF;border:6px solid #f6f6f6 ;position: fixed;left: 0;right: 0;top: 270px;margin-left: auto;margin-right: auto;z-index: 200;display: none;}
.tanchuang_top{height:50px;line-height: 50px;padding:0 19px;border-bottom: 1px solid #f6f6f6;}
.tanchuang_bottom select{outline: none;width: 98px;height: 33px;padding-left: 9px;border: 1px solid #dcdcdc;margin-top: 16px;}
.tanchuang_bottom input{outline: none;width: 287px;height: 31px;border: 1px solid #dcdcdc;margin-top: 14px;padding-left: 13px;}
.tanchuang_bottom button{outline: none;width:82px ;height:38px ;background: #44b115;border: 1px solid #3dab0e;border-radius: 2px;cursor: pointer;color: #FFFFFF;margin: 26px 0 0 74px;}

/*登录*/
/*.login_top{border-bottom: 1px solid #ececec;}*/
.logintop{padding:35px 0;float: right;}
.logintop li{float: left; overflow: hidden; zoom: 1;margin-left: 38px;}
.logintop li img{ float: left; margin-right: 8px;}
.login{width: 314px;border: 1px solid #dfdfdf;margin-top: 50px;margin-right: 31px;padding: 0 22px;}
.loginimg{margin-top: 98px;margin-left: 33px;}
.logintitl{font-size: 18px;color: #838383;font-weight: bold;margin-top: 18px;margin-bottom: 10px;}
.nothave{margin-top: 26px;color: #969696;}
.nothave a{color: #969696;}
.login{padding-bottom: 21px;}
.login ul{margin-top:12px ;}
.login ul li{width:313px;height: 43px;border: 1px solid #DCDCDC;margin-bottom: 15px;}
.login ul li img{margin-top: 11px;margin-left: 20px;}
.input{outline: none;width:264px;height:43px ;border: none;float: right;line-height: 43px;}
.loginbtn{outline: none;width:315px;height:45px;background:#f24362;cursor: pointer;border: none;font-weight: bold;margin-top: 9px;margin-bottom: 15px;}
.loginerwm{margin: 24px 0 0 26px;}
.loginerwm img{float: left;margin-right: 20px;}
.loginerwm p{margin-bottom: 3px;}
.loginerwm p:first-child{margin-bottom: 8px;margin-top: 24px;}
.login_bottom{width: 100%;background:#f8f8f8;margin-top:72px;}
.lbottom{padding: 47px 0;text-align: center;font-family: simsun;}
.lbottom a{margin-right: 13px;color: #595757;}
.lbottom a:hover{color: #CF0000;}
.lbottom p{margin-bottom: 12px;}

/*注册*/
.yzm{outline: none;width:150px;height:41px ;border: 1px solid #DCDCDC;padding-left: 18px;line-height: 41px;}
.login ul li button{outline: none;width:132px;height:43px ;background: #F8F8F8;border: 1px solid #CCCCCC;cursor: pointer;margin-left: 11px;font-weight: bold;}
.registerbtn{outline: none;width:315px;height:45px;background:#f24362;cursor: pointer;border: none;font-weight: bold;margin-top: 9px;}

/*忘记密码*/
.fpimg{margin-top: 72px;margin-left: 33px;}
/************首页样式*************/
/*导航条*/
.nav_main{line-height: 50px; }
.nav_main span{ width: 220; background: #cc282e;}
.fenleiimg{margin-right: 22px;}
.nav_main_box a{ margin-left: 36px; color: #fff;}
.nav_main_box a:hover,.nav_main_box .hover{ color: #cc282e;}
.bz_img img{ width:350px; height: 33px; vertical-align:bottom;}

/*轮播和分类*/
.banner li a{ width: 100%; min-width: 1000px; display: block; height: 480px;}
.banner_box{width: 100%; min-width: 1000px; height: 480px; position:relative; margin-bottom: 10px;}
.class_box{ position: absolute; top: 0; z-index: 100; height: 0; width: 100%;}
.class_list{ width: 236px; height: 480px; display: block; overflow: hidden; background: url(../img/nav_bg.jpg) top left no-repeat;background-size: 100% 100%;}
.wapper_cl{ width: 1000px; margin: 0 auto; height: 0;}
.class_list li a{ display: block; line-height: 38px; color: #fff;}
.class_list li a:hover{ background: #379E0C;}
.class_list li a img{ margin: 0 15px;}

/*商城公告*/
.new_t{ background: url(../img/tz_bg.jpg) left top no-repeat; width: 190px; height: 90px;}
.new_t h1{ margin-top:18px; line-height: 35px; letter-spacing: 2px; font-weight: 500;}
.new_t p{text-transform:uppercase;}
.new_txt{ border-top: 3px solid #379E0C;border-right: 3px solid #379E0C;border-bottom: 3px solid #379E0C; width: 807px; height: 84px; overflow: hidden;}
.new_txt li a{ color: #666; padding: 0 20px; line-height: 27px;}
.new_txt li a:hover{ color: #379E0C;}

/*免费试用*/
.new_pro{ width: 753px;}
.new_pro li{ float: left;margin-right: 5px;}
.new_pro li a{ display: block; width: 216px; height: 420px; overflow: hidden;  background: #FFFFFF; padding: 15px;}
.new_pro li a:hover,.pro_list li a:hover{ background: #eeeeee;}
.new_pro li a i{text-transform:uppercase;}
.new_pro li a img{ width: 215px; height: 215px; margin: 20px 0;}
.new_pro li a em{ background: #E24151;text-transform:uppercase; padding: 1px 5px;}
.new_pro li a h5{ padding: 5px 0 2px 0;}
.new_pro li a p{ line-height: 18px;}
.new_pro li a u{ padding-top: 5px; display: block;}
.try_pro{ width: 247px; height: 450px; background: #fff; }
.try_pro h4{padding: 15px 0; line-height: 20px;}
.try_cho_t{ padding: 0 0 0 29px;}
.try_cho_t a{ float: left; width: 93px; line-height: 22px; padding: 0 0 5px 0; background: url(../img/box_bg.png) no-repeat top right; color: #fff; margin-right: 2px;}
.try_cho_t a:hover,.try_cho_t .hover{background: url(../img/box_bg.png) no-repeat top left;}
.try_main h5{ padding: 15px 25px; height: 18px;}
.try_main p{margin: 0 25px; border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9; line-height: 35px; color: #595757; height: 35px;}
.try_main em{ padding: 10px 25px; display: block; color: #595757; height: 16px;}
.try_main i{ padding: 0 25px; display: block; color: #595757;}
.try_main i u{ margin-right: 5px;}
.try_but{ display: block; margin: 10px 0 14px 25px; background: #E24151; width: 80px; line-height: 25px; border-radius: 3px;}
.try_main a img{ width: 247px; height: 167px;}

/*产品区*/
.pro_tit{ border-bottom: 2px solid #8b8b8b; line-height: 30px; padding: 0 0 5px 0;}
.pro_tit span a,.pro_tit span em{ margin-left: 10px;}
.pro_tit span a:hover,.fenlei_box ul li a:hover,.fenlei_box ul li .hover{ color: #E24151;}
.pro_list li{ width: 250px; float: left; background: #fff;}
.pro_list li a{display: block; border-right:1px solid #e6e6e6; padding: 17px;}
.non_bor{ border-right: none !important;}
.pro_list li a img{ width: 215px; height: 215px; margin-bottom: 10px;}
.pro_list li a h5{ width: 100%; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.pro_list li a p{ width: 100%;ine-height: 18px; height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.pro_list li a u{ display: block; text-decoration: line-through;}
.pro_list li a span em{ line-height: 24px; background: #E24151; display: block; padding: 0 5px;}
.pro_list li a span{ display: block; overflow:hidden;zoom: 1;}

/*玫红漂浮*/
.meih_ad{ width:141px; position: fixed;bottom: 200px; left: 50%; margin-left: 510px; z-index: 200;}
.meih_ad p{ background: #e9394e; margin: 0 7px 0 9px; padding: 10px 18px; line-height: 24px;}

/*右侧快捷导航*/
.nav_right{width: 37px; height: 100%; background: #8b8b8b; position: fixed; right: 0; top: 0; bottom: 0; overflow: visible; z-index: 300;}
.nav_buy{width: 37px; margin:285px 0 0 0;}
.nav_buy a{ display: block; color: #fff; padding: 15px 7px 10px 7px; text-align: center;border-bottom: 1px solid #444444;border-top: 1px solid #444444;}
.nav_buy a:hover,.nav_sm a:hover{ background: #c40000;}
.nav_buy a img{ margin-bottom: 5px;}
.nav_buy a em{ display: block; background: #c40000; width: 23px; line-height: 23px; border-radius: 14px; margin-top: 5px;}
.nav_sm a{ display: block; padding: 8px 9px; position: relative;}
.nav_sm{ width: 37px;overflow: visible; height: 39px; position: absolute;}
.nav_sm a span{ display: block; position: absolute; right: 30px; top: 0; width: 97px; height: 35px; background: url(../img/ce_nav06.png) left top no-repeat; color: #fff; line-height: 35px; text-align: center;}
.nav_erwei{width: 181px !important; height: 222px !important; right:28px !important;top:-160px !important; background: url(../img/ce_nav07.png) left top no-repeat !important; display: block  !important;}
.nav_erwei img{ width: 119px; height: 119px; margin: 30px 8px 0 0;}
.nav_erwei p{ color: #595757; padding: 10px 0 0 0;}
.adore ul li a{ float: left; display: block; width: 242px;margin-bottom: 15px;}
.adore ul{ padding: 20px 0;}
.adore ul li a img{ width: 242px; height: 242px; margin-bottom:5px;}
.adore ul li a p{ line-height: 18px; height: 36px; overflow: hidden; text-overflow:ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #666666;}

/************列表页样式*************/
/*导航条*/
.list_nav a{line-height: 33px; color: #fff; margin: 0 20px;}
.list_nav a:hover{ color: #fff000;}

/*列表左边*/
.list_left{ width: 185px; margin-right: 10px;}
.ser_tit{ line-height: 40px; padding: 0 10px; background: #e9e9e9;}
.er_box span{ display: block; border-bottom: 1px solid #ededed; padding: 15px;}
.er_box span em{ display: block; color: #595757; padding: 0 0 10px 0;}
.er_box span a{ margin-right: 15px; color: #969696;}
.fenlei_box span{line-height: 40px; padding: 0 10px;display: block;color: #595757;}
.fenlei_box ul li a{ display: block; line-height: 30px; color: #595757; padding: 0 10px;}
.fenlei_box ul{ padding: 5px 0;}
.more_but a{color: #757575; width: 97px; line-height: 25px; background: url(../img/more1.png) left top no-repeat; display: block; padding-left: 8px;}
.more_but{ padding: 20px 0 0 30px;}

/*列表右边*/
.list_right{ width: 805px; overflow: hidden;}
.fen_tit{ line-height: 30px; border: 1px solid #cccccc; padding: 0 10px; width: auto;}
.fen_tit span em{ margin: 0 5px;}
.fen_tit span a,.fen_tit span em,.fen_tit span i{ color: #595757;}
.search_list{ line-height: 20px; height: 20px; width: 160px; border: 1px solid #cccccc; border-radius: 20px; margin: 4px 20px 0 0;}
.search_list input{ border: none; background: none; padding: 0 10px; float: left; width: 120px; margin-top: 2px;}
.search_list a{float: left; display: block;}
.fen_tit span u{ margin: 0 5px;}
.shanx{height: 32px; background: #faf9f9;}
.shanx span{ border: 1px solid #ccc; border-right: none; margin:4px 0 0 10px;}
.shanx span a{ display: block; line-height: 20px; border-right:1px solid #cccccc ; float: left; background: #fff; color: #6c7e67; padding: 0 8px;}
.shanx span a img{ margin-left: 5px;}
.shanx span a:hover,.shanx span .hover{ background: #f5f5f5; color: #b10000;}
.shanx em a{float: left; display: block; color: #757575; height: 20px; width: 20px; border: 1px solid #e5e5e5; background: #efefef; text-align: center; margin-left: 5px;}
.shanx em{ padding: 4px 10px 0 0; line-height: 20px;}
.list_pro_box{ width: 812px; padding: 10px 0 15px 0;}
.list_pro_box li{ width: 195px; float: left; background: #fff; margin: 0 8px 8px 0;}
.list_pro_box li a{ display: block;}
.list_pro_box li a img{ width: 195px; height: 195px; margin-bottom:5px;}
.list_pro_box li a em{ display: block; padding: 0 10px;}
.list_pro_box li a p{ padding: 2px 10px 0; color: #646260; line-height: 18px; height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list_pro_box li a span{ color: #999999; line-height: 28px; padding: 0 10px 10px; display: block;}
.list_pro_box li a span i{ color: #cf946b;}
.list_page a{ display: block; background: #fff; border: 1px solid #e5e5e5; line-height: 28px; padding: 0 10px; float: left; color: #2953a6;}
.list_page a:hover,.list_page .hover{ color: #999999; background: #efefef;}
.slh{ border: none !important; background: none !important; font-family:Microsoft YaHei !important; color: #999999 !important;}

/************详情页样式*************/
/*产品大图展示*/
.pro_img{ margin: 0 20px 0 0;}
.big_img img{ width: 418px; height: 418px; margin-bottom: 20px;}
.small_img li{ float: left; margin-right: 20px;}
.small_img li a{ display: block;border: 2px solid #fff;}
.small_img li a:hover,.small_img li .hover{ border: 2px solid #8b8b8b;}
.buy_choose{ width: 510px; padding: 0 20px 150px 0; margin-bottom: 30px; border-right: 1px solid #f2f2f2;}
.buy_choose p{ color:red;}
.pro_price{ background: url(../img/detail_bg.jpg) left top no-repeat; width: 490px; height: 79px; padding: 10px; margin: 10px 0 0;}
.pro_price span{ display: block; overflow: hidden; zoom: 1; line-height:18px;}
.pro_price span em{ float: left; width:60px;}
.pro_price span u{ text-decoration: line-through;}
.pro_xl{ line-height: 20px; width: 100%; padding: 10px 0; border-bottom: 1px dotted #c9c9c9; border-top: 1px dotted #c9c9c9; margin: 10px 0; color: #999999; text-align: center;}
.pro_xl span{ float: left; width: 33%; border-right: 1px solid #e5dfda;}
.pro_xl span i{ margin-left: 5px; color: #2B2B2B;}
.pro_sl span{ display: block;zoom: 1; color: #838383; line-height: 32px; height: 32px; margin-bottom: 10px;}
.pro_sl span em{ float: left; width: 65px;}
.pro_sl span i{ float: left; overflow: hidden; zoom: 1;}
.pro_sl span i a{ display: block; float: left; line-height: 30px; padding: 0 10px; border: 1px solid #b8b7bd; color: #8b8b8b; margin-right: 10px;}
.pro_sl span i a:hover,.pro_sl span i .hover{ color: #C40000; border: 1px solid #C40000;}
.pro_sl span u{ float: left; overflow: hidden; zoom: 1;}
.pro_sl span u input{float: left; line-height: 30px;height: 30px; border: 1px solid #b8b7bd; width: 50px; text-align: center;}
.pro_sl span u p a{ width: 16px; height: 12px; display: block; margin-bottom:3px; text-align: center; line-height: 12px;border: 1px solid #b8b7bd;}
.pro_sl span u p{ width: 18px; height: 32px; display: block; float: left; overflow: hidden; padding: 0 20px 0 5px;}
.pro_but{ overflow: hidden; zoom: 1; padding: 10px 0 0 65px; line-height: 38px; text-align: center; margin-bottom: 10px;}
.buy_pro{float: left; display: block; border: 1px solid #cf0000; color: #cf0000; background: #ffeded; width: 178px; margin-right: 10px;}
.car_pro{float: left; display: block;border: 1px solid #cf0000; background:#cf0000;width: 178px; color: #fff;}
.car_pro img{ margin-right:5px;}
/*分类和产品描述*/
.bor_box{ border: 1px solid #e5e5e5; border-top: none;}
/*产品描述*/
.detail_r{ width: 776px;}
.detail_tit{ height: 50px; position: relative;}
.detail_tit span{ width: 88px; height: 47px; border-top: 2px solid #b00000; color: #B00000; line-height: 47px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #cfbfb1;border-left: 1px solid #cfbfb1;}
.detail_tit i{ text-align: right; width:685px; height: 48px; line-height: 48px; border: 1px solid #dfdfdf; border-left: none;}
.detail_tit i a{ display: block; width: 85px; float: right; padding: 0 20px 0 60px; background: url(../img/arr.png) no-repeat 150px -43px;}
.detail_tit i a img{ margin-left: 10px;}
.detail_tit i a:hover{ background: url(../img/arr.png) no-repeat 150px 20px #f5f5f5;}
.detail_tit u{ display: block;position: absolute;bottom: -159px; right: 0; background: #fff; width: 167px; text-align: center; padding: 10px 0;}
.detail_tit u img{width: 140px; height: 140px; }
.pro_info{ border: 1px solid #dfdfdf; border-top: none; padding: 20px;}
.pro_info ul li{ float: left; width: 220px;  line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; margin-right: 15px;}
.pro_time{border: 1px solid #dfdfdf; border-top: none; padding: 0 20px; line-height: 40px; background: #f6f6f6;}
.pro_time img{ margin-right: 5px;}
.pro_main{ margin: 10px 0;}
/*商品推荐*/
.recom_tit{ line-height: 37px; height: 37px; padding: 0 10px; background: #e9e9e9;}
.pro_recom ul li a{ float: left; display: block; width: 238px; margin: 0 10px 20px;}
.pro_recom ul{ padding: 20px 0;}
.pro_recom ul li a img{ width: 238px; height: 238px; margin-bottom:5px;}
.pro_recom ul li a p{ line-height: 18px; height: 36px; overflow: hidden; text-overflow:ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #666666;}
/*浮动看了又看*/
.see_again{ position: fixed; top: 170px; left: 55%; margin-left: 480px; width: 166px;background-color: #fff;border: 1px solid #c9c9c9;}
.see_again span{ display: block; width: 140px; margin: 0 auto; height: 0; position: relative;}
.see_again span em{ background: #fff; display: block; top:-10px; left: 33px; width: 70px; text-align: center; position: absolute;border: 1px solid #c9c9c9;}
.see_again ul li a{ display: block; margin-bottom:20px; position: relative;}
.see_again ul{ padding: 30px 0 0;}
.see_again ul li a img{ width: 140px; height: 140px; margin:0 0 5px 13px;}
.see_again ul li a b{ line-height: 20px; width: 140px; display: block; text-align: center; color: #404040; position: absolute; top: 120px; left: 13px; background: rgba(255,255,255,0.8);}
.see_again ul li a p{ line-height: 20px; height: 20px; width: 100%; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; color: #62574e;text-align: center;}
.see_but a{ margin: 0 20px;}
/*首页*/
.active-box{width: 800px;}
.notice-box{width: 200px;background-color: #fff;height: 334px;}
.notice-box .title{line-height: 50px;}
.notice-box .title em{font-size: 26px;padding-left: .2em;}
.notice-box .title span{font-size: 30px}
.notice-box ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;padding:0 1em;width: 160px;display: block;}
